Text copied to clipboard!
Název
Text copied to clipboard!Vývojář PL/SQL
Popis
Text copied to clipboard!
Hledáme zkušeného a pečlivého Vývojáře PL/SQL, který se připojí k našemu technologickému týmu a bude se podílet na návrhu, vývoji, údržbě a optimalizaci databázových řešení pro klíčové firemní aplikace. Tato role je vhodná pro kandidáta, který rozumí relačním databázím, má silné analytické myšlení a dokáže převádět obchodní požadavky do efektivních, bezpečných a škálovatelných databázových struktur a procedur. Na této pozici budete úzce spolupracovat s aplikačními vývojáři, databázovými administrátory, testery i business analytiky, abyste zajistili vysokou kvalitu datových procesů a spolehlivý chod systémů.
Vaší hlavní odpovědností bude tvorba a úprava uložených procedur, funkcí, balíčků, triggerů a skriptů v jazyce PL/SQL, stejně jako ladění výkonu SQL dotazů a databázových operací. Budete analyzovat existující řešení, identifikovat úzká místa a navrhovat zlepšení vedoucí k vyšší výkonnosti, stabilitě a udržovatelnosti systémů. Součástí práce bude také podpora nasazování změn do testovacích a produkčních prostředí, dokumentace technických řešení a spolupráce při řešení incidentů souvisejících s databázovou vrstvou.
Ideální kandidát má praktické zkušenosti s Oracle databázemi, velmi dobrou znalost SQL a PL/SQL a orientuje se v principech datového modelování, transakčního zpracování a správy databázových objektů. Oceníme schopnost pracovat samostatně i v týmu, komunikovat technické návrhy srozumitelně různým zainteresovaným stranám a aktivně přicházet s návrhy na zlepšení. Výhodou je zkušenost s verzovacími nástroji, CI/CD procesy, integračními rozhraními nebo prací v prostředí větších podnikových systémů.
Nabízíme příležitost podílet se na významných projektech s dopadem na klíčové obchodní procesy, stabilní pracovní prostředí, prostor pro profesní růst a možnost dále rozvíjet odborné znalosti v oblasti databázového vývoje. Pokud vás baví práce s daty, hledání efektivních technických řešení a chcete být součástí týmu, který staví na kvalitě, spolupráci a inovacích, tato pozice může být pro vás ideální.
Odpovědnosti
Text copied to clipboard!- Navrhovat, vyvíjet a udržovat uložené procedury, funkce, balíčky a triggery v PL/SQL.
- Optimalizovat SQL dotazy a databázové procesy s cílem zvýšit výkon a stabilitu systémů.
- Analyzovat obchodní a technické požadavky a převádět je do databázových řešení.
- Spolupracovat s vývojáři aplikací, analytiky a testery na implementaci nových funkcionalit.
- Vytvářet a aktualizovat technickou dokumentaci k databázovým objektům a procesům.
- Podporovat nasazování databázových změn do testovacích a produkčních prostředí.
- Řešit incidenty, chyby a výkonnostní problémy související s databázovou vrstvou.
- Podílet se na návrhu datových modelů a zajištění integrity a kvality dat.
Požadavky
Text copied to clipboard!- Praxe na pozici databázového vývojáře nebo PL/SQL vývojáře.
- Pokročilá znalost SQL a PL/SQL v prostředí Oracle Database.
- Zkušenost s návrhem databázových objektů a relačních datových modelů.
- Schopnost optimalizovat výkon dotazů a analyzovat exekuční plány.
- Znalost práce s verzovacími nástroji a řízením změn v databázích.
- Analytické myšlení a schopnost řešit technické problémy samostatně.
- Schopnost týmové spolupráce a efektivní komunikace s technickými i netechnickými kolegy.
- Výhodou je zkušenost s CI/CD, shell skripty nebo integračními technologiemi.
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké máte zkušenosti s vývojem v PL/SQL a Oracle Database?
- Na jakých typech projektů jste pracoval(a) jako databázový vývojář(ka)?
- Jakým způsobem přistupujete k optimalizaci pomalých SQL dotazů?
- Máte zkušenosti s návrhem uložených procedur, balíčků a triggerů?
- Pracoval(a) jste s verzováním databázových změn a nasazovacími procesy?
- Jaké nástroje používáte pro ladění a analýzu výkonu databáze?
- Máte zkušenosti se spoluprací s aplikačními vývojáři a business analytiky?
- Jak zajišťujete kvalitu, čitelnost a udržovatelnost databázového kódu?